Flash CS3脚本实例之一 制作演示课件
第一步 导入图片
首先要做的是在FlashCS3中新建一个ActionScript3.0的文档,接着导入几幅图片,按下Ctrl+R键打开“导入对话框”。如:
图1-1
从中选择符一幅图片,依次将多幅图片导入到场景当中,也可“导入到库”。直接选择“文件”——“导入”——“导入到库”如:
图1-2
同样会打开导入到库对话框,使用方法与导入对话框相同。所不同的是“导入到库”是直接将图片导入库当中。至于库的概念我就是多说了,大家如果学过Flash8的话,对它应该很熟悉。
第二步 新建影片剪辑
选择“插入”菜单——选择“新建元件”(当然也可以用快捷键Ctrl+F8),打开“插入元件”对话框。如:
图1-3
在“名称”框中输入元素的名称,我们可以根据需要来起名字;把类型选定为“影片剪辑”,单击确定,即进行元件设计窗口。如:
图1-4
我们可以在这里设计一个图片切换的动画,先库中把一幅指定图片拖到设计窗口当中,如:
图1-5
我可以做一个动画效果。按照这样的方法把三幅图片都放到元件当中,并做成依切换的动画。如:
第一幅图片:
图1-6
第二幅图片:
图1-7
第三幅图片
图1-8
我们在第一帧和每一次图片切换完成的那一帧,都添加一个脚本即“stop();”,它的作用很简单,就是那播放头停留在当前帧。如:
可以看到每一个需要播放头停止的帧,都会加上一个“stop()”脚本。
第三步 将影片剪辑拖到场景当中
图1-9
把影片剪辑调整到适当大小,我们现在播放一下:
图1-10
第四步 在场景当中再添加一下按钮,我们可以用公用库中的按钮。选择“窗口”菜单——“公用库”——“按钮”如:
图1-11
我可以从中选择一个样式的按钮,如:
图1-12
将指的按钮拖到场景当中,放到上面层当中如:
图1-13
我们把影片剪辑起名为“ movie1”,把按钮起名为“button1”。
第五步 输入脚本
在声场景是新建一名为“Action”的图层,用于输入脚本。如:
图1-14
在第一帧中输入如下代码:
下面让我们来解释一下这段代码:
第一行代码“function test(event:MouseEvent):void”,用于定义一个函数,我们所要完成的功能是让当前的影片剪辑继续播放。那么我们就要在这个函数中实现。接下来后面的大括号中就是要输入的代码,即函数中要实现的功能。
第三行代码“movie1.play();”就是调用场景是一个名为“movie1”的影片剪辑,它的Play()方法,其目录是让当前暂停播放的影片剪辑,继续播放。后面第四行大括号结束,以完成整个函数的定义。
第五行代码“button1.addEventListener(MouseEvent.CLICK,test);”是用来调用这个函数,其中“button1”是场景是按钮的名字,调用它的“addEventListener”方法来添加事件侦听器,以侦当前所发生的事件。当指定事件发生时就会调用指定的函数,这里我们是在按钮的“CLICK”事件发生时,调用“test”这个函数。如“MouseEvent.CLICK,test)”
|